html, body, div,h1, h2, h3, h4, h5, h6, p, blockquote, button, pre,a, abbr, acronym, address, img , cite, code,ins, kbd, q, s, samp,dl, dt, dd, ol, ul, li,
fieldset, form, input, textarea, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0; padding: 0; border: 0; outline: 0 none; font-size: 100%; vertical-align: baseline; background: transparent; }
textarea { resize: none; }
body { line-height: 1; font-size: 12px; color: #000; font-family: Arial, Helvetica, sans-serif; background: #e5e5e5; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
table { border-collapse: collapse; border-spacing: 0; }
a { color: #000; text-decoration: none; }
a:hover {  }
em { font-style: normal; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
hr {display: none;}

/* Carlos */

.search-navigator-tab{
	color: #767676;
	display: block;
	float:left;
	font-size: 11px;
	height: 30px;
	text-align: center;
	width: 50%;
}
.search-navigator-tab.tab-navegue-ativo,
.search-navigator-tab.tab-navegue{
	height: 14px;
	padding: 7px 0;
}
.search-navigator-tab.tab-refinar,
.search-navigator-tab.tab-refinar-ativo{
	padding: 3px 0;
	height: 22px;
}
.search-navigator-tab.tab-navegue-ativo,
.search-navigator-tab.tab-refinar-ativo{
	background:#FFEA00;
	color:#000;
	font-weight:bold;
}
.menu-navegue {
	height: 28px;
	width: 146px;
	border-top: 1px solid #FFEA00;
}
.search-multiple-navigator .bt-refinar{
	background:#FFEA00;
	display:block;
	color:#000;
	font-size:11px;
	font-weight:bold;
	margin: 20px 10px 10px;
	padding:5px 10px;
}
.mais_vendidos.n1colunas .product-field.product_field_18.product-field-type_8 ul li a {
	font-size: 8px;
	position:relative;
}
.mais_vendidos.n1colunas .product-field.product_field_18.product-field-type_8 ul li {
	margin: 0px !important;
}
.mais_vendidos.n1colunas .product-field.product_field_18.product-field-type_8 ul {
	margin: 0px !important;
}

.refino-marca label,
.refino label {
	display: block;
	margin-bottom: 5px;
	font-size: 10px;
	margin-left: 10px;
	color: #6B6B6B;
}

.refino-marca label input,
.refino label input{
	margin-right: 5px;
}

/* Fim Carlos */

#textContent h3 {
    font-weight: 700;
    margin-bottom: 17px;
}
#all {
    margin: 0 auto;
    width: 998px; 
    background: #fff;
	
}

#all #shadow { padding-top: 6px; box-shadow: 0px 0px 6px #777; -webkit-box-shadow: 0px 0px 6px #777; -moz-box-shadow: 0px 0px 6px #777; }
           
#content {
    float: right;
    padding-bottom: 34px;
    position: relative;
    width: 790px;
} 

div.tituloCategory h2.titulo-sessao {
	background: url("/arquivos/bg_title_secao.png") no-repeat;
	width: 833px;
	height: 36px;
	float: left;
	padding-top: 10px;
	padding-left: 10px;
	font: normal 14px Arial;
}  
#sideBar {
    float: left;
    margin-left: 8px;
    width: 160px;
}    
.home #content {
    float: left;
    width: 743px;
}
.home #sideBar {
    float: right;
    margin: 4px 7px 7px;
    margin-top: 21px;
}
#sideBar #sideInstitucional a, #sideBar #sideServicos a {
    font-size: 12px;
    line-height: 1.7;
}
#textContent {
    margin: 0 18px 0 4px;
}
#textContent p {
    margin-bottom: 17px;
}
#topNewsletter p, #sideBar h2, .navigator h3, .navigator h5, .flag.lancamento, .vitrine h2 {
    font-size: 13px;
    font-weight: 700;
}
/*.imgRp {
    display: block;
    text-indent: -999em;
} */
#ajaxBusy {
    position: absolute;
}
#title a, #menu h3 a, #network a, .vitrine .quickView a, #breadCrumbs li, #footer h2, #history h3 {
    background-image: url("/arquivos/book.png");
    background-repeat: no-repeat;
}
.wrapper h3 {
	margin-top: 10px;
	margin-left: 10px;
	font: bold 17px Arial;
}
.last-seen h4, .last-searches h4  {
	margin-top: 10px;
	margin-bottom: 10px;
	font: bold 12px Arial;
}
#topBar {
    font-size: 10px;
}     
#topBar div {
    overflow: auto;
    padding-top: 2px; 	
}
#topBar div p {
	font: 12px Arial;
	margin-left: 30px;
}
#topBar .ajax-content-loader, #topBar .ajax-content-loader div {
    color: #000;
    float: left;
    padding-top: 0;
    width: auto;
}

#rightside p { 
    color: #000;
    float: left;  
 	clear: both;     
}  

#topBar p, #topBar .ajax-content-loader div {
    margin-left: 12px;
}
#topBar p a, #topBar .ajax-content-loader a {
    margin-left: 4px;
    text-decoration: underline;
}

#logotype { float: left; padding: 13px 29px;  }
#entrance { float: left; margin-top: 32px; width: 180px; margin-left: 5px;}
#entrance a { color: #000; line-height: 20px; }


#rightside { float: right; width: 500px; }

#rightside strong { font-weight: normal; }

#rightside #navigation { float: right; height: 45px; margin-right: 30px; margin-top: 14px; }
#rightside #navigation li { float: left; }
#rightside #navigation li a { color: #848484; padding: 0 11px; font: normal 12px Arial; }
#rightside #navigation li a:hover { color: #000; }
#rightside #navigation li.last a { background: none repeat scroll 0 0 transparent; }


#telefone {
	float: right;
	width: 150px;
	height: 40px;
	background: url("/arquivos/telefone.png") left top no-repeat;
	margin-top: -10px;
	padding-left: 33px;
	margin-right: 85px;
	font: 12px Arial;
	padding-top: 4px;
}
#cart {
	float: right;
	width: 120px;
	height: 40px;
	margin-right: 50px;
	background: url("/arquivos/book.png") left top no-repeat;
	margin-top: -10px;
	padding-left: 25px;
}

#cart .title { 
	display: block;
	font-size: 10px;
	font-weight: bold;
	padding-left: 15px;
}

#cart .amount-products {
    display: none;
}
#cart .amount-kits {
    display: none;
}

#cart .total-cart strong {
    display: none;
}

#cart .amount-items { padding-right: 7px; margin-right: 7px; border-right: 1px solid #111; }


#cart .cart-info { margin-top: 1px; margin-left: 15px; width: 115px; }
#cart .cart-info li { float: left; }
#cart .cart-info li strong { font-weight: normal; }

.black { color: #000 !important; }
.decorated { text-decoration: underline; }


#header {
    overflow: hidden;
    width: 1000px;
	height: 95px;            
	background: url("/arquivos/back_header.png") no-repeat ;
    margin-top: -2px;
}  
#header .loginmsg a{ padding-left:5px; }
#title {
	margin-left: 20px;  
}
#title a {
    color: #000000;
    float: left;
    height: 72px;
    margin: 10px 0 2px;
    padding: 22px 0 0 0;
    width: 179px;
	text-indent: -9999px;
	background: url("/arquivos/logo.png") no-repeat ;  
	
}
#title a:hover {
    text-decoration: none;   
}
#title a span {
    display: none;  
}

#menu {
    background: url('/arquivos/back_menu_top.jpg') no-repeat;
    clear: both;
    margin: -3px 0 0 6px;
    overflow: hidden;                                       
	width: 990px;
	height: 42px;
}  
.brandFilter {
	display: none;
}
#menu a {
    color: #FFFFFF;
}
#menu h3 a, #menu h3 {
    float: left; 
}    
#menu ul {
	margin-top: 10px;
}
#menu ul li {
	float: left;

}

#breadCrumbs li { position: relative; }
#breadCrumbs li:after { content: ">"; display: inline; position: absolute; right: 3px; top: 1px; color: #999; }
#breadCrumbs li.last:after { display: none; }

#navigation-menu { position: relative; z-index: 5; clear: both; background: url(/arquivos/back_menu_top.jpg) 6px 0 no-repeat }
#navigation-menu .base { width: 978px; margin: 4px auto; padding: 0 4px; }
#navigation-menu .base li { position: relative; display: block; float: left; }
#navigation-menu .base li span { position: relative; z-index: 2; display: block; float: left; padding: 0 2px 0 0px; background: url(/arquivos/img_navigation_divisor.png) right 0 no-repeat; }
#navigation-menu .base li span a { display: block; float: left; padding: 13px 19px 0 19px; font-size: 17px; color: #fff; text-shadow: -1px -1px 0px #444; }
#navigation-menu .base li span a:hover { text-decoration: none; color: #000; text-shadow: none; background: url(/arquivos/img_navigation_hover.png) 0 0 repeat-x; }
#navigation-menu .base li:hover span a { padding-bottom: 0; text-decoration: none; color: #000; text-shadow: none; background: url(/arquivos/img_navigation_hover.png) 0 0 repeat-x; height: 30px;}
#navigation-menu .base li span a strong { display: block; height: auto; text-align:center; }
#navigation-menu .base li:hover span a strong { height: 40px; background: url("/arquivos/img_downbutton.png") center bottom no-repeat; }
#navigation-menu .base li.notchild span a strong { height: 30px !important; background: none !important; }
#navigation-menu .base li > ul { position: absolute; top: 42px; left: 0; z-index: 1; display: none; clear: both; width: 880px; padding: 15px 0 5px; background: #f8d900 url(/arquivos/img_innerbackground.png) 0 0 repeat-x; }
#navigation-menu .base li:hover ul { display: block; }
#navigation-menu .base li ul li { float: none; padding: 3px 20px 4px; font-size: 11px; width:253px; float:left; }
#navigation-menu .base li ul ul li:hover { background: #f1b900 url(/arquivos/img_arrow.png) 8px center no-repeat; }
#navigation-menu .base li ul li a { display:block; float: none; color: #000; font-weight: bold; }
#navigation-menu .base li ul li a:hover { text-decoration: none; }


/* Corre??o das colunas dos menus */


#navigation-menu .base li ul ul	{
	background: none;
	float: left;
	position: static;
	padding: 0;
	width: auto;
}

#navigation-menu .base li ul ul li	{ width: 220px; }

/* Corre??o das colunas dos menus */

#menu ul li a {
	margin-top: 5px;
	padding-bottom: 5px;    
	font: bold 17px Arial;
	text-shadow: 0px -1px black; 
	background: url('/arquivos/separator_menu_li.png') center right no-repeat;
	padding-left: 10px;
	padding-right: 10px;
}
#menu h3 a, #linkVipClub {
    float: left;
    font-weight: 700;
    padding: 6px 14px 5px 10px;
}
#menu h3 a:hover {
    text-decoration: none;
}

#menu #linkVipClub {
    color: #EDEDED;
    float: right;
    padding-left: 8px;
    padding-right: 11px;
}
#search {
    padding: 0 0 4px 8px; 
	width: 990px;
	height: 27px;
	float: left;     
   	margin-left: -2px;
	position:relative;
}
.search select {
	float: right;            
	padding: 6px;
	background: url('/arquivos/back_select_buscar.jpg') no-repeat;
	width: 435px; 
	height: 29px;    
	border: none;   
	margin-right: 40px; 
	margin-left: -19px; 
    display: none;
}  
.search .btn-buscar {
    text-indent: -9999px;
	font-size: 0;
	letter-spacing: 0;
	border: none;
   	clear: both;  
	width: 29px;
	height: 30px;
	cursor: pointer; 
	background: url('/arquivos/lupa.jpg') no-repeat;
	position:absolute;
	top:0;
	right:5px;
}
.search legend {
    display: none;
}
.search label {
    color: #7A7A7A;
    float: right;
    font-size: 10px;
    font-weight: 700;
	display: none;
}
.search .fulltext-search-box {
    position: relative;
	width: 930px;
    height: 29px;
	border: none;   
	padding-left: 10px;
    padding-right: 10px;
	color: #848484;      
	float: left;     
	font: normal 12px arial; 
   	/*background: url('/arquivos/back_input_buscar.jpg') no-repeat; */
   	background: url('/arquivos/back_input_buscar2.jpg') no-repeat; 
	padding-top /*\**/: 5px\9;
}
.ui-autocomplete {
    
    
    width: 946px !important;
    z-index: 500 !important;
    position: absolute !important;
   
}
.ui-autocomplete li {
    padding: 4px 5px;
    background: #eee;
    margin-left: 3px;
    margin-top: -3px;
    line-height: 26px;
    height: 26px;
}
.ui-autocomplete img {
    float: left; margin-right: 5px;
}
.home #topBanners {
	height:280px;
	overflow:hidden;
	position: relative;
	width:988px;
	z-index: 0;       
}
.home #topBanners .nivoSlider {
	position:relative;
	background:#fff url(/arquivos/nivo_loading.gif) no-repeat 50% 50%;
    margin-bottom:50px;
	margin-left:10px;
}
.home #topBanners .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.home #topBanners .nivoSlider a {
	border:0;
	display:block;
}
.home #topBanners .nivoSlider .nivo-caption{
	background:none;
	top:0;
}
.home #topBanners .nivoSlider .nivo-caption a{
	height: 100%;
	left: 0;
	position: absolute;
	text-indent:-9999px;
	top: 0;
	width: 100%;
}
.home #topBanners .nivo-controlNav {
	position:absolute;
	left:50%;
	bottom:0;
    margin-left:-40px; /* Tweak this to center bullets */
}
.home #topBanners .nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(/arquivos/nivo_bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.home #topBanners .nivo-controlNav a.active {
	background-position:0 -22px;
}

.home #topBanners .nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(/arquivos/nivo_arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}

.home #topBanners .nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
}
.home #topBanners .nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
.home #topBanners .nivo-caption a:hover {
    color:#fff;
}
.home #topBanners .nivoSlider {
	position:relative;
}
.home #topBanners .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
.home #topBanners .nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
.home #topBanners .nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.home #topBanners .nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
.home #topBanners .nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8;
	width:100%;
	z-index:8;
}
.home #topBanners .nivo-caption p {
	padding:5px;
	margin:0;
}
.home #topBanners .nivo-caption a {
	display:inline !important;
}
.home #topBanners .nivo-html-caption {
    display:none;
}
.home #topBanners .nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.home #topBanners .nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.home #topBanners .nivo-controlNav a.active {
	font-weight:bold;
}
.home #topBanners .nivo-directionNav a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
.home #topBanners .nivo-prevNav {
	left:15px;
}
#banner_info {
	float: left;
	background: url('/arquivos/banner_info.jpg') no-repeat;
	width: 990px;
	height: 35px;
	display: block;
	margin: 5px 0 8px 10px;
}  
#banner1 {       
	width: 980px;
	float: left;       
	position: relative;
	z-index: 1;
	padding: 0;
}     
#marcasCarousel {
	float: left;
	width: 979px; 
	height: 58px;
	margin-left: 10px;
	margin-top:5px;
	background: #f9f6f0;
	overflow: hidden;
	margin-bottom: 10px;
}    
.ulmarcas {
	display: block;
	height:55px;
	width: 910px;
	float: left;
	overflow: hidden;
}
.ulmarcas .box-banner{
	display:none;
	float:left;
	height:55px;
	width:150px;
}
.jcarousel-clip-horizontal {
    width:  945px;
    height: 60px;
}

#marcasCarousel ul {
	float: left;
	width: 900px;
	padding-right: 100px;
}        
#marcasCarousel a.leftcontrol, #marcasCarousel a.rightcontrol {
	display: block;
	width: 31px;
	height: 31px;
	float: left;
	margin-top: 14px;
	background: url('/arquivos/left.png') no-repeat;
	z-index: 1;
	position: relative;
}    
#marcasCarousel a.rightcontrol {
	float: right;
	background: url('/arquivos/right.png') no-repeat;
}
#marcasCarousel .box-banner a{
	display: table-cell;
	height:50px;
	vertical-align:middle;
}
#marcasCarousel div.box-banner a img{
	float:none!important;
	vertical-align:middle;
}
div.box-banner a {
	/*margin-left: 10px;*/
} 
#bottomBanners {
    margin-top: 18px;
    overflow: auto;
	display: none;
}
.home #bottomBanners {
    margin-left: 8px;
}
.box-banner { text-align: left; }
.departamento .box-banner,.categoria .box-banner{ text-align: center; width: 150px; }
.box-banner img/*, .box-banner a */{
	float: left;
    display: block; 
	margin: 0;
}
.departamento .box-banner img, .categoria .box-banner img{ float:none; display:inline; }

#banner2, #banner3 {
    float: right;
    width: 305px;
}
#banner2 {
    margin-bottom: 8px;
}
#banner3 {
    margin-bottom: 7px;
}
#bannerBottom1 {
    float: left;
}
#bannerBottom2 {
    float: right;
    margin-top: 11px;
}
#banner6 {
    padding: 6px 0 2px;
}
#banner6 img {
    margin: 0 auto;
}
#topNewsletter div {
	float: left;
	background: url('/arquivos/back_newsleter.png') no-repeat;
	width: 1003px;
	height: 57px; 
	margin-top: -15px;
	margin-left: -4px;
    position: relative;
}
#topNewsletter fieldset {    
    float: left;
    overflow: hidden;
    padding: 0 5px 0 7px;
}

#topNewsletter fieldset.error { 
    float: right;
    width: 700px;
    height: 50px;
    background: url("/arquivos/img_newsletter_erro.png") right 0 no-repeat;

}

#topNewsletter fieldset.success { 
    float: right;
    width: 700px;
    height: 50px;
    background: url("/arquivos/img_newsletter_success.png") right 0 no-repeat;

}

#topNewsletter .newsletter-button-back { position: absolute; right: 3px; top: 0; width: 70px; height: 20px; text-indent: -9999px; cursor: pointer; }

#topNewsletter fieldset.error label {  display: none; }
#topNewsletter fieldset.success label {  display: none; }

#topNewsletter h3 {
    display: none;
}
#topNewsletter p {
    margin: 20px 0 0 50px;
    float: left;
   	width: 275px;
    font-size: 16px;
    text-shadow: 1px 1px 1px #fff;
	text-indent: -9999px;
	overflow: hidden;
}
#topNewsletter p:after {
    content: ".";
}
#topNewsletter input {
    display: block;
    float: left;
    margin: 16px 5px 0 0;
	
}
#topNewsletter .newsletter-client-name {
    width: 200px;
	height: 17px;
    padding: 1px;
	border: 1px solid #9e9e9e;
    background: #fff;
	margin-left: 25px;
}
#topNewsletter .newsletter-client-email {
    width: 200px; 
  	height: 17px;
    padding: 1px;
	border: 1px solid #9e9e9e;
    background: #fff;
	margin-left: 90px;
}
#topNewsletter input#newsletterButtonOK {
	width: 125px;
	height: 20px;
	text-indent: -9999px;
	font-size: 0;
	letter-spacing: 0;
	background: none;
	border: none;
	cursor: pointer;
}
#brands {
    display: none;
}
.prateleira {
}
.prateleira .prateleira {
    border: medium none;
}
.product-field{ font-size:11px; text-indent:-9999px; }
.product-field ul li{text-indent: 0px; display:block; margin-left:20px!important; }
.product-field ul li a{ display:block; font: normal 11px Arial; color: #767676; text-decoration: underline; }
.listage .product-field ul li{ margin-bottom: 10px; margin-left:0!important; }

.outOfStock{
	font-weight: bold;
	clear: both;
	color: #F1A014;
	font-size: 13px;
	padding-top: 20px;
}

.listage .outOfStock{ text-align: left; margin: 0 0 15px; }
#collections {
    position: relative;
    width: 800px;          
	margin-left: 10px;
} 
div.lancamentos {
	float: left;
	width: 820px;
	margin-bottom: 5px;
}       
div.lancamentos h2 {
	float: left;  
	margin-top: 3px;
	padding-top: 8px;
	padding-left: 30px;
	font: normal 14px Arial;
	background: url('/arquivos/barra_lancamentos.png') no-repeat;
	width: 820px;
	height: 34px;
	text-shadow: 1px 1px 1px #fff;
}
.produto_lancamento {
	float: left;
	width: 180px;
	height: 370px;
	margin-top: 10px;   
	text-align: center;
	margin-left: 10px;
}        
p.promocao-exemplo-frete-gratis {
	position: absolute;
	background: url('/arquivos/frete_gratis.png') no-repeat;
	width: 100px;
	height: 24px;
	text-indent: -9999px;
	overflow: hidden;
	margin-top: 0;
	margin-left: 39px;
} 

/* .flag {
	text-align: left;
	width: 135px;
	height: 30px;
	overflow: hidden;
	margin-left: 30px;
	margin-right: 20px;
	margin-top: -20px;
} */

.freteGratisStamp {
	float: left;
	background: url('/arquivos/btn-frete.jpg') no-repeat;
	width: 201px;
	height: 26px;
	margin-left: 7px;
}    
.produto_lancamento a.highlight {
	text-transform: uppercase;
	font: bold 12px Arial;
	color: #424141;
	float: left;
	margin-top: 5px; 
	margin-bottom: 5px;
	display: block;
	width: 145px;
	margin-left: 20px;
	text-align: left;
	height: 30px;
	overflow: hidden;
}
div.produto_promocao a.highlight {
	text-transform: uppercase;
	font: bold 12px Arial;
	color: #424141;
	float: left;
	margin-top: 16px; 
	margin-bottom: 10px;
	display: block;
	width: 145px;
	margin-left: 24px;
	text-align: left;
	height: 30px;
	overflow: hidden;
}        
div.produto_vitrine_home a.highlight {
	text-transform: uppercase;
	font: bold 12px Arial;
	color: #424141;
	float: left;
	margin-top: 32px; 
	margin-bottom: 10px;
	display: block;
	width: 145px;
	margin-left: 24px;
	text-align: left;
	height: 30px;
	overflow: hidden;
}
.produto_lancamento a.all_price, div.produto_promocao a.all_price, div.produto_vitrine_home a.all_price {
    width: 200px;
	text-align: left;	
}                      
.produto_lancamento a.thickbox, div.produto_promocao a.thickbox, div.produto_vitrine_home a.thickbox {
	font: normal 12px Arial;
	color: #767676;
	text-decoration: underline;
	display: none;
	background: url('/arquivos/bot_espiar.png') no-repeat;
	position: absolute;
	z-index: 4;
	color: #FFF;
	text-indent: -9999px;
	overflow: hidden;
	top:50%;
	left:50%;
	margin-top:-12px;
	margin-left:-39px;
	width: 77px;
	height: 22px;
	
}
.prateleira .livro:hover a.thickbox{
	display:block;
}
.produto_lancamento a.productImage, div.produto_promocao a.productImage, div.produto_vitrine_home a.productImage {
	width: 100%;
	display: block;
	padding: 0;
	overflow: hidden;
}
div.lancamentos ul li, div.vitrine ul li, div.promocoes ul li {
	float: left;
	position: relative;
	margin-left: 3px;
} 
div.vitrine_home ul li { 
	float: left;
	position: relative;
	margin-bottom: 10px;  
	margin-top: 4px; 
	margin-left: 3px;
}
div.promocoes ul li {
	margin-top: 0;
}
.produto_lancamento, div.produto_promocao, div.produto_vitrine_home {
	border: 1px solid transparent;
	width: 188px;
	position: default;
	float: left;
}
.produto_lancamento a.productImage img {
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 1;           
}
.produto_lancamento p.category a , div.produto_promocao p.category , div.produto_vitrine_home p.category {
	font: normal 12px Arial;
	color: #767676;
	text-decoration: underline; 
	float: left;   
	width: 135px;
	display: block;
	margin-left: 20px;
	margin-top: 12px 0;
	padding: 0;
	overflow: hidden;
	margin-bottom: 20px;
	text-align: left;
}
.produto_lancamento span.oldPrice, div.produto_promocao span.oldPrice , div.produto_vitrine_home span.oldPrice {
	font: bold 13px Arial;
	color: #424141;
	width: 150px;
	height: 15px;
	margin-left: 24px;
	text-align: left; 
	float: left; 
	margin-bottom: 6px;  
	margin-top: 0;
}
.produto_lancamento span.oldPrice span, div.produto_promocao span.oldPrice span, div.produto_vitrine_home span.oldPrice span {
	text-transform: lowercase;
}
.produto_lancamento span.newPrice, div.produto_promocao span.newPrice , div.produto_vitrine_home span.newPrice {
	font: bold 16px Arial;
	color: #f1a014;
	float: left;
	width: 150px;
	height: 25px;
	margin-left: 20px;
	text-align: left;  
	margin-top: -4px;
}   
.produto_lancamento span.newPrice span, div.produto_promocao span.newPrice span, div.produto_vitrine_home span.newPrice span {
	text-transform: lowercase;
}
.produto_lancamento p.brand, div.produto_promocao p.brand, div.produto_vitrine_home p.brand {
	float: left;
	width: 135px;
	text-align: left;
	margin-top: 8px;
	margin-left: 24px;
	color: #767676;
	font: normal 12px Arial;
	overflow: hidden; 
}
.produto_lancamento p.brand a, div.produto_promocao p.brand a, div.produto_vitrine_home p.brand a {
	color: #767676;
	
}
div.promocoes {
	float: left;
	width: 820px;
}   
div.promocoes h2 {
	float: left;  
	margin-top: -10px;
	padding-top: 7px;
	padding-left: 30px;
	font: normal 14px Arial;
	background: url('/arquivos/back_barra_promocoes.jpg') no-repeat;
	width: 820px;
	height: 34px;
    text-shadow: 1px 1px 1px #fff;
}
div.produto_promocao {
    float: left;
	width: 200px;
	height: 370px;
	margin-top: 10px;   
	text-align: center; 
}   
div.livros_vitrine {
	float: left;
	width: 820px;
} 
div.livros_vitrine h2 { 
	float: left;  
	margin-top: 1px;
	padding-top: 7px;
	padding-left: 30px;
	font: normal 14px Arial;
	background: url('/arquivos/barra_h2_vitrine.jpg') no-repeat;
	width: 820px;
	height: 34px;
    text-shadow: 1px 1px 1px #fff;
	text-transform:capitalize;
}
div.vitrine_home {
	float: left;
	width: 820px;      
	margin-bottom: -20px;
}                
div.produto_vitrine_home {
	float: left;
	width: 200px;
	height: 370px;
	margin-top: 10px;   
	text-align: center;
} 


/*#sinopse { display: none; position: relative; top: 10px; left: 160px; z-index: 9; padding-left: 12px; width: 264px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_sinopsetip.png") 0 14px no-repeat; margin-top: -360px; float: left; }*/
#sinopse { display: none; position: absolute; top: 25px; left: 160px; z-index: 9; padding-left: 12px; width: 264px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_sinopsetip.png") 0 14px no-repeat; }

#sinopse div { width: 240px; padding: 12px; background: #fcea95; line-height: 18px; font-size: 11px; text-align: left; display: block; height: auto; float: right;  }

#sinopse h3 { color: #000; font-size: 14px; margin-bottom: 10px; text-align: left; width: 240px;display: block; }
.last #sinopse { left: -250px; padding-left: 0 !important; width: 264px; padding-right: 12px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_sinopsetipinverse.png") right 14px no-repeat; }


#tagCloud {
	float: left;  
	width: 1000px;
	height: 160px;
	background: #e5e5e5;
	margin-top: 10px;
	overflow: hidden;
	margin-left: -1px;
}
#tagCloud h2 {
	float: left;  
	margin-top: 0px;
	padding-top: 8px;
	padding-left: 30px;
	font: normal 14px Arial;
	background: url('/arquivos/barra_maisprocurados.png') no-repeat;
	width: 999px;
	height: 34px;
	text-shadow: 1px 1px 1px #fff;
	margin-left: 0px;
} 
div.historico-nav {
    position: relative;
	float: left;
	width: 715px;
	height: 172px;
	margin-left: 10px;
	margin-top: 5px;        
	background: url('/arquivos/img_history_background.png') 0 0 no-repeat;
	margin-bottom: 20px;
    color: #424141;
    line-height: 17px;
}

div.historico-nav a { color: #424141; }

#ulUltimosProdutos {  }
#ulUltimosProdutos li, #ulUltimasBuscas li { font-size: 9px; }


div.mais_vendidos {
	width: 150px;
	margin-right: -10px;
}   
div.sideBarItem {
	width: 166px; 
}
div.n3colunas {
	float: left;  
}
div.mais_vendidos {
	text-align: center;   
	background: url('/arquivos/back_mais_vendidos.jpg') no-repeat;
	width: 150px;
	height: 360px;
	margin-left: 8px;
    padding-top: 32px;
	float: left;
}  
div.mais_vendidos ul {
	width: 140px;
	height: 70px;  
	float: left;
    margin-top: 1px;
    margin-bottom: 1px;
}      
div.mais_vendidos ul li {
	height: 72px;
}     
div.mais_vendidos ul li a.productName {
	float: right;                        
	width: 80px; 
	font-weight: bold;
	text-align: left;
	height: 45px;
	overflow: hidden;  
	padding-top: 6px;
    margin-right: 4px;
	font-size: 9px;
}  
div.mais_vendidos ul li a.categoryName {
	float: left;  
	width: 87px;                      
}
div.mais_vendidos ul li a.categoryName ul{
	width:auto;
	height:auto;
}
div.mais_vendidos ul li a.categoryName ul li{
	height:auto;
	line-height:10px;
}
div.mais_vendidos img {
	width: 38px;   
	float: left;
	height: 58px;
	padding: 2px;
}
div.lojasEspeciais {
	text-align: center;   
	background: url('/arquivos/back_especiais.jpg') no-repeat;
	width: 149px;
	height: 215px;
	margin-left: 8px;
	margin-top: 0px;
	float: left;
	padding-top: 26px;
    border-bottom: 1px solid #f4cf12;
    margin-bottom: 25px;
}  
div.lojasEspeciais div.box-banner {
	margin-left: 3px;
}
div.lojasEspeciais div.box-banner * {
	margin: 0;
}
#sideBar h2 {
	text-indent: -9999px;
    display: none;
}                   
.vitrine {
    clear: both;
} 
.collectionWrap {
	width: 790px;
}
.prateleira li{ position:relative; }
.prateleira li.listage{ position:default; }
.prateleira .vitrine {
    left: 0;
    margin-top: 6px;   
	width: 800px; 
}
.vitrine .vitrine li {
    float: left;
    margin-right: 30px;
    padding: 34px 10px 0 0;
    position: relative;
    width: 200px;   
}
.vitrine li .data {
    margin: 8px 0 15px 3px;
}
.home .vitrine li {
    margin-right: 57px;
}
.vitrine .highlight a, .vitrine .price a {
    text-decoration: none;
}
.vitrine img {
}
.vitrine .price {
    clear: both;
    font-size: 12px;
}
.vitrine .price span span {
    display: none;
}
.vitrine .oldPrice {
    margin-right: 4px;
    text-decoration: line-through;
}
.vitrine .newPrice {
    font-weight: 700;
}

#contentCategory a.thickbox {
	color: #797979;
	border: none;
	font: normal 12px Arial;
	background: none;
	float: left;
	width: 190px;      
	display: none; 
	margin-left: -20px;
	text-align: center; 
}
.vitrine .quickView a:hover {
    text-decoration: none;
}
.vitrine .category {
    margin-top: 20px;
}

.discount {
    color: #195073;
    font: italic 700 17px "Times New Roman",Times,serif;
    margin: 2px 0;
    overflow: hidden;
}
.discount .flag {
    float: left;
    margin-right: 8px;
}
.flag.exclusivo {
    background: url("/arquivos/flag-exclusivo.gif") repeat scroll 0 0 transparent;
    height: 29px;
    text-indent: -999em;
    width: 166px;
}
.flag.lancamento {
    font-size: 19px;
}
.vitrine .flag.vip---5- {
    color: #0F0D0E;
}
.vitrine .flag.exclusivo {
    left: 2px;
    position: absolute;
    top: 0;
}
.vitrine .flag.lancamento {
    background: url("/arquivos/flag-lancamento.png") repeat scroll 0 0 transparent;
    height: 96px;
    position: absolute;
    right: 0;
    text-indent: -999em;
    top: 149px;
    width: 114px;
}
.pager {
    clear: both;
    overflow: auto;    
	text-align: center;
	width: 480px;
}
.pager ul {
    background: none repeat scroll 0 0 ;
    float: right;
    padding: 2px 5px;
}
.pager li {
    cursor: pointer;
    float: left;
    padding: 1px 3px 2px;
} 
.pager li.first {
	background: url("/arquivos/seta-first.jpg") no-repeat;
	width: 31px;
	height: 27px;
	text-indent: -9999px;
}
.pager li.previous {
	background: url("/arquivos/seta-pravious.jpg") no-repeat;
	width: 26px;
	height: 27px;
	text-indent: -9999px;
} 
.pager li.page-number {
	color: #454545; 
	margin: 5px 0;
	padding: 4px 5px;
   
}
.pager li.last {
	background: url("/arquivos/seta-last.jpg") no-repeat;
	width: 31px;
	height: 27px;
	text-indent: -9999px;
}
.pager li.next {
	background: url("/arquivos/seta-next.jpg") no-repeat;
	width: 26px;
	height: 27px;
	text-indent: -9999px;
	margin-left: 4px;
}
.pager li.pgCurrent{
	border:1px solid #dcdcdc;
	color:#dcdcdc;
	padding: 3px 4px;
}
.resultado-busca-filtro {
    margin: 8px 0;
    overflow: hidden;
}
.resultado-busca-filtro fieldset, .resultado-busca-filtro p {
    float: left;
    margin-right: 20px;
}
.resultado-busca .lancamentos.n4colunas h2{
	display:none;
}
.btn-comparar {
    margin-left: 15px;
}
#collectionNavigation {
    overflow: hidden;
    padding-bottom: 4px;
}
#collectionNavigation li {
    float: left;
}
#collectionNavigation a {
    background: url("/arquivos/tabs-bg.gif") no-repeat scroll right 5px transparent;
    display: block;
    font-size: 15px;
    padding: 3px 9px;
}
#collectionNavigation .last a {
    background: none repeat scroll 0 0 transparent;
}
.navigator h3 {
    background: none repeat scroll 0 0 ;
    margin-bottom: 9px;
    padding: 5px 8px 9px; 
	
} 

#sideBar .linkList ul, .navigator ul, .navigator h4 {
    margin-left: 10px;
}
#sideBar .linkList a.categoryName {
    font-size: 10px;
	float: right;
	width: 80px;
	text-decoration: underline;
	height: 12px;
	overflow: hidden;
	text-align: left;
    color: #767676; 
	margin-top: -5px;
    margin-right: 3px;
}
#sideBar .sideBarItem, .navigator ul, .navigator {
    margin-bottom: 16px;
}
#history {
    clear: both;
    overflow: hidden;
}
#pLimparHistorico {
    margin: 15px 0 0 24px;
}
#ulUltimosProdutos, #ulUltimasBuscas {
    margin: 5px 0 0 24px;
    width: 300px;
	height: 150px;
	margin-right: 20px;
	float: left;
}
#footer {
    clear: both;
    color: grey;
    font-size: 10px;
  	background: #f8f8f8;
    padding: 34px 0 25px 10px;
}

#footer a {color:grey;}

.home #footer {
    padding-top: 0;
}
#footer h2, #history h3 {
    background-position: 0 -300px;
    border-bottom: 1px solid #195073;
    font-size: 15px;
    padding: 8px 0 8px 23px;
}
#footer h2 span {
    display: none;
}
#footer h3, #history h4 {
    font-size: 12px;
    font-weight: 700;
    margin-bottom: 17px;
}
#footer h3 {
	height: 10px;
}
#footer .itemGroup {
    display: inline;
    float: left;
    margin: 5px 0 0 20px;
}
#footer ul {
	list-style: inherit;
	margin-left: 10px;
}
#footer ul li {
	margin-bottom: 5px;
}
#footer .columnList a {
    line-height: 1.8em;
	font: 12px Arial;
}
#footerServices {
    width: 153px;
}
#footerInstitutional {
    width: 179px;
}
#footerVipClub {
    width: 145px;
}
.logo_vtex {
	float: right;
    margin-right: 25px;
}
#pLimparHistorico a {
	position: absolute;
    top: 9px;
    right: 20px;
	margin-left: 580px;
	font: 13px Arial;
	
	text-decoration: underline;
}
#footerVipClub {
	border-left: 1px solid #ccc;
	padding-left: 30px;
	float: right;
    margin-left: -12px !important;
}
.department #footerNewsletter {
    display: none;
}
.department #footerNews {
    width: 390px;
    height: 100px;
}    

#network li {
    float: left;
}
#network a {
    display: block;
    height: 31px;
    margin-right: 5px;
    width: 30px;
	color: gray;
	font: 11px Arial;
}
#network a span {
	font-weight: bold;
	color: #6B6B6B;
}
#ntBlog {
    background-position: 0 -150px;
} 
#back_gray {
	float: left;
	background: #f8f8f8;
	width: 995px;
	border-right: 1px solid #f4cf12;
	border-left: 1px solid #f4cf12;
	margin-left: 2px;
	padding-bottom: 20px;
}
div.div_copright p {
	font-size: 12px;
	background: none;
	width: 980px;
}
#footer #footerNewsletter {
    float: right;
    margin-left: 0;
    margin-right: 5px;
    width: 159px;
}
#footerNews {
	width: 260px; 
	height: 167px;
	float: right;
	margin-top:5px;
	margin-right: 10px;
}   
#footerNews h3 {
	display: none;
}
#footerNews a#ntFacebook {
	background: url('/arquivos/logo_face.png') no-repeat;
	width: 150px;
	height: 57px;
	float: left; 
	padding-left: 60px; 
	margin: 0 5px 0 5px;
	line-height: 18px;
}
#footerNews a#ntRss {
	background: url('/arquivos/logo_rss.png') no-repeat;
	width: 150px;
	height: 57px;
	float: left; 
	padding-left: 60px; 
	margin: -2px 5px 0 5px;
	line-height: 18px;
}
#footerNews a#ntTwitter {
	background: url('/arquivos/logo_twitter.png') no-repeat;
	width: 150px;
	height: 57px;
	float: left; 
	padding-left: 60px; 
	margin: -2px 5px 0 5px;
    line-height: 18px;
}

#footerNewsletter input {
    margin-top: 3px;
    width: 155px;
}
#footerNewsletter p:after {
    content: ":";
}
#footerNewsletter p span {
    display: none;
}
#footerNewsletter p span.subTitle {
    display: inline;
    text-transform: capitalize;
}
#footerNewsletter .btn-ok {
    float: right;
    margin-right: 2px;
    width: auto;
}

#footerSearch  {
	display: none;
    padding: 15px 23px 13px 11px;
}

#footerCredits {
	float: left;
	width: 370px;
	height: 150px;  
	font-size: 12px;
	margin-left: 10px;
}

#footerCredits .imgs { margin-top: 10px; margin-bottom: 10px; }

#footerCredits p {
    padding: 24px 0;
}
#footerCredits ul {
    margin: 0 auto;
    overflow: auto;
    width: 784px;
}
#footerCredits li, #footerCredits li a {
    display: inline;
    float: left;
}
#footerCredits li a {
    background-image: url("/arquivos/sprite-footer.jpg");
    height: 42px;
    margin: 0 5px;
}
div.div_copright {
	float: left;
	width: 980px;
	text-align: center;
	background: none; 
	margin-top: 30px;
}
#logoBuscape {
    width: 110px;
}
#logoBondFaro {
    background-position: -120px center;
    width: 96px; 
	text-indent: -9999px;

}
#logoEbit {
    background-position: -220px center;
    width: 42px;   
	text-indent: -9999px;
}
#logoUndefined1 {
    background-position: -270px center;
    width: 42px;
	text-indent: -9999px;

}
#logoUndefined2 {
    background-position: -320px center;
    width: 38px;
}
#logoInternet {
    background-position: -360px center;
    width: 68px;
}
#logoCamara {
    background-position: -435px center;
    width: 118px;
}
#logoVtex {
    background-position: -560px center;
    width: 84px; 
	text-indent: -9999px;

}
#logoBlindado {
    background-position: -655px center;
    width: 96px;
}
#breadCrumbs {
    margin: 5px 0 9px;
    overflow: hidden;
}
#breadCrumbs li {
    background-position: right -260px;
    float: left;
    margin-right: 5px;
    padding-right: 20px;
}
#breadCrumbs li.last {
    background: none repeat scroll 0 0 transparent;
}
#breadCrumbs strong {
    font-weight: normal;
}
#breadCrumbs a {
    color: #424141; 
	font: normal 10px Arial;
}
#breadCrumbs {
    margin-left: 4px;
}                           

#specialStores li {
    padding: 9px 0;
}
#specialStores a {
    background: url("/arquivos/sprite-special-stores.jpg") repeat scroll 0 0 transparent;
    display: block;
}
#storePrada a {
    height: 17px;
    width: 92px;
}
#storePuma a {
    background-position: 0 -40px;
    height: 32px;
    width: 63px;
}
#storeMonte a {
    background-position: 0 -80px;
    height: 29px;
    width: 51px;
}
#storeLouis a {
    background-position: 0 -120px;
    height: 11px;
    width: 98px;
}
#storeYves a {
    background-position: 0 -160px;
    height: 20px;
    width: 99px;
}
h3.categoria-exemplo-1 {
	background: url("/arquivos/bg_sidebar_category.jpg") no-repeat;   
	width: 152px;
	text-indent: -9999px; 
	margin-left: -3px;
}
#departmentNavigator {
	margin-top: 10px;
    width: 146px;    
    margin-left: 2px;                 
	padding-left:-8px;
	border-left: 1px solid #ffea00;
	border-right: 1px solid #ffea00;
	border-bottom: 1px solid #ffea00;
} 
.navigator h5 {
   	background: none repeat scroll 0 0 ;
    margin-bottom: 9px;
    padding: 5px 8px 9px;
 	color: #424141;
	
}
.menu-departamento ul li a {
	color: #767676;
	font: normal 11px Arial;
}
#departmentNavigator h3 {
	background: url("/arquivos/bg_sidebar_category.jpg") no-repeat;   
	width: 152px;
	text-indent: -9999px; 
	margin-left: -3px;
}
#departmentNavigator h3 {
	background: url("/arquivos/bg_sidebar_category.jpg") no-repeat;   
	width: 152px;
	text-indent: -9999px; 
	margin-left: -3px;
}   
.bandeirapromo {
	position: absolute;
	background: red;
	color: white;
	font: bold 14px Arial;
	padding-top: 10px;
	text-align: left;
	padding-left: 5px;
	width: 70px;
	height: 50px;
	margin-top: -1px;
	margin-left: 13px;
	background: url("/arquivos/bandeira_desconto.png") no-repeat;   
	z-index: 5;
}
h4.departamento-exemplo-1 a {
	color: #767676;
	font: normal 11px Arial;
}
.menu-departamento {
	float: left;
	margin-left: 10px;
}
.departamento 
/*
#TB_window {
	margin-top: 300px;
	position: absolute;
	overflow: auto;
	background: white;
	width: 200px;
	float: left;
	padding-left: 0px;
	border: 1px solid red;
}*/
.jcarousel-direction-rtl {
	direction: rtl;
}
.jcarousel-item {
    width: 150px;
    height: 52px;
	border: 1px solid transparent;
	overflow: hidden;
	padding-top: 3px;
}
#tagCloud h3 {
	display: none;
}
.buscas-dia {
	padding: 0 20px 20px;
}
.buscas-dia p{
	clear:both;
	text-align:center;
}
.buscas-dia p a {
	color: #696969;
	font-family: Arial;
	font-size: 16px;
	margin-right: 10px;
}
.buscas-dia p a:hover{ text-decoration:underline; }

.no-history p {
	padding-left: 23px;
	padding-top: 10px;
}
.buscas-dia p a.busca1 { font-size: 5px; }
.buscas-dia p a.busca2 { font-size: 6px; }
.buscas-dia p a.busca3 { font-size: 7px; }
.buscas-dia p a.busca4 { font-size: 8px; }
.buscas-dia p a.busca5 { font-size: 9px; }
.buscas-dia p a.busca6 { font-size: 10px; }
.buscas-dia p a.busca7 { font-size: 11px; }
.buscas-dia p a.busca8 { font-size: 12px; }
.buscas-dia p a.busca9 { font-size: 13px; }
.buscas-dia p a.busca10 { font-size: 14px; }
.buscas-dia p a.busca11 { font-size: 15px; }
.buscas-dia p a.busca12 { font-size: 15px; }
.buscas-dia p a.busca13 { font-size: 15px; }
.buscas-dia p a.busca14 { font-size: 15px; }
.buscas-dia p a.busca15 { font-size: 15px; }
.buscas-dia p a.busca17 { font-size: 18px; }
.buscas-dia p a.busca18 { font-size: 20px; }
.buscas-dia p a.busca19 { font-size: 22px; }
.buscas-dia p a.busca20 { font-size: 24px; }
.buscas-dia p a.busca21 { font-size: 26px; }
.buscas-dia p a.busca22 { font-size: 28px; }
.buscas-dia p a.busca23 { font-size: 30px; }
.buscas-dia p a.busca24 { font-size: 31px; }
.buscas-dia p a.busca25 { font-size: 32px; }
.buscas-dia p a.busca26 { font-size: 33px; }
.buscas-dia p a.busca27 { font-size: 34px; }
.buscas-dia p a.busca28 { font-size: 35px; }
.buscas-dia p a.busca29 { font-size: 36px; }
.buscas-dia p a.busca30 { font-size: 37px; }
.buscas-dia p a.busca31 { font-size: 38px; }
.buscas-dia p a.busca32 { font-size: 39px; }
.buscas-dia p a.busca33 { font-size: 40px; }
.buscas-dia p a.busca34 { font-size: 41px; }
.buscas-dia p a.busca35 { font-size: 42px; }
.buscas-dia p a.busca36 { font-size: 43px; }
.buscas-dia p a.busca37 { font-size: 44px; }
.buscas-dia p a.busca38 { font-size: 45px; }
.buscas-dia p a.busca39 { font-size: 46px; }
.buscas-dia p a.busca40 { font-size: 47px; }
body p.brand a {
	display: block;
	width: 115px;
	height: 15px;
	overflow: hidden;
	padding-left: 10px;
	background: url('/arquivos/pluss.png') left center no-repeat;
}
#bannerChat {
	margin-top: -15px;
}
#bannerChat, #bannerNovidades, #bannerSide1, #bannerSide2 {
	float: left;
	clear: both;
	margin-bottom: 10px;
	margin-left: 8px;
}

.ui-autocomplete {  }

/* IE 7 */
.search input.fulltext-search-box {
	*padding-top: 5px;
}
.search select {
	*margin-top: 2px;
}
.produto_lancamento a.thickbox, div.produto_promocao a.thickbox, div.produto_vitrine_home a.thickbox {
	*margin-left: -40px;
}
.bandeirapromo {
	*margin-left: -80px;
}
#sideBar .linkList a.categoryName {
	*height: 10px;
}
#tagCloud {
	*width: 1000px;
	*overflow: hidden;
}
@media all and (min-width:0) {
    .search input.fulltext-search-box { padding:0 \0/; }  /* IE9 */
    .search input.fulltext-search-box { margin-top:-5px \0/; }  /* IE9 */
}         
#contentListaCriar {
	float: left;
	position: relative;
	width: 998px;
	background: #fff;
    padding-top: 6px; box-shadow: 0px 6px 5px #777;
    -webkit-box-shadow: 0px 6px 5px #777; 
	-moz-box-shadow: 0px 6px 5px #777;
}
#contentListaCriar span.presente { 
	float: left;
	background: url('/arquivos/lista_criar.jpg') no-repeat;
	width: 39px;
	height: 33px;               
	margin-left: 15px;
	margin-top: 27px;
}   
#contentListaCriar h2.titulo-sessao-lista-criar {    
	float: left;
	margin-top: 31px;
	width: 900px;
	font: normal 26px Arial;
	color: #424141;
}        
.giftlist ul.giftlistul li.giftlisttype {
	display: none;
}
.giftlist ul.giftlistul li.giftlistgifeted, li.giftlisteventdate, li.giftlistphoto, .address .address-list fieldset , .address h2, .address-list-select li {
	display: none;
}         
ul.giftlistul {
	float: left;
	clear: both; 
	display: block; 
}
ul.giftlistul li {
  	font: normal 13px Arial;
	color: #424141;
  	padding: 3px;
}               
ul.giftlistul li span {
	float: left;
	margin-left: 3px;
}   
ul.giftlistul li.giftlistisactive {
	float: left;
	margin-top: -24px;
} 
div.imagemLivro {
	float: right;
	background: url('/arquivos/imagem-livro.jpg') no-repeat;
	width: 395px;
	height: 292px;    
	margin-top: -10px;
	margin-right: 80px;
}        
div.giftlist {
	float: left;
	margin-left: 130px;
	margin-top: 20px; 
	margin-bottom: 50px;
	
} 
div.giftlist input#giftlistname {           
	float: left; 
	clear: both;
	background: url('/arquivos/316.jpg') no-repeat;
	width: 321px;
	padding: 5px;
}
div.giftlist input#giftlisturl {           
	float: left; 
	clear: both;
	background: url('/arquivos/146.jpg') no-repeat;
	width: 151px;
	padding: 5px;
	margin-bottom: 5px;     
	margin-left: 169px;
}         
span.url {
	position: absolute;
	right: 700px;
	top: 175px;
	font: normal 12px Arial;
	color: #b3b3b3;
}
div.giftlist textarea#giftlistmessage {
	float: left; 
	clear: both;
	background: url('/arquivos/316-textarea.jpg') no-repeat;
	width: 322px;
	height: 80px; 
	padding: 5px;
	margin-left: -2px;
}
div.giftlist input#giftlistisactive {
	float: left;
	margin-left: -70px;
	margin-top: 3px;  
}
div.giftlist input#giftlistsave {     
	float: left;
	background: url('/arquivos/btn-criar-lista.jpg') no-repeat;
	width: 325px;
	height: 44px;
	text-indent: -9999px;
	font-size: 0;
	letter-spacing: 0;
	border: none;
	margin-top: -30px;
} 

div.giftlist input#giftlistsave.edit {  

    background: url("//arquivos/img_editarlista.png") 0 0 no-repeat;

}

div.giftlist table {
	float: left;
	margin-left: -125px;
} 
div.giftlist ul.giftlist-action {
	float: right;
} 
div.giftlist ul.giftlist-action li.giftlist-action-create a {
	background: url('/arquivos/btn-criar-nova.jpg') no-repeat;
	width: 171px;
	height: 28px; 
	float: right;
	margin-right: 6px;
	text-indent: -9999px;
	font-size: 0;
	letter-spacing: 0;
}
td.giftlist-body-action-visualizar , th.giftlist-header-eventdate, th.giftlist-header-finaly , td.giftlist-body-finaly, td.giftlist-body-eventdate, th.giftlist-header-codigo{
	display: none;
}

td.giftlist-body-codigo {
	display: none;
}
div.giftlist  tr.active {
	float: right; 
	padding-top: 7px;   
	height: 40px; 
	border-bottom: 1px solid #ececec;  
	width: 977px;
	margin-right: 5px;
	
}            
td.giftlist-body-name a {
	position: absolute;
	left: 0;     
	margin-left: 30px;
	font: normal 13px Arial; 
	color: #424141;
}
.giftlist-header tr {
	float: right;
	background: url('/arquivos/barra-lista-gerenciar.jpg') no-repeat; 
	width: 987px;
	height: 40px;
	
}
td.giftlist-body-action-gerenciar a {
	background: url('/arquivos/btn-gerenciar.jpg') no-repeat;
	width: 171px;
	height: 28px;
	float: right;
    position: absolute;
	right: 0;        
	margin-right: 6px;
   	text-indent: -9999px;
	font-size: 0;
	letter-spacing: 0;
}
td.giftlist-body-action-sendfriend a#btnReferAFriend.thickbox {
	background: url('/arquivos/btn-enviar-amigo.jpg') no-repeat;
	width: 171px;
	height: 28px;
	float: right;
    position: absolute;
	right: 0;
	margin-right: 190px;  
	text-indent: -9999px;
	font-size: 0;
	letter-spacing: 0;
}
td.giftlist-body-action a {
	background: url('/arquivos/btn-alterar.jpg') no-repeat;
	width: 77px;
	height: 26px;
	float: right;
    position: absolute;
	right: 373px;             
	text-indent: -9999px;
	font-size: 0;
	letter-spacing: 0;
} 
th.giftlist-header-name {
	position: absolute;
	left: 0;   
	margin-left: 33px;
	float: left;   
	font: normal 13px Arial;
	color: #424141;
	margin-top: 13px;
}
th.giftlist-header-action {
	position: absolute;
	right: 403px;
	float: right;
	margin-top: 13px;
	font: normal 13px Arial;
	color: #424141;
}
html body#listManage.listas div#all #contentListaCriar div.giftlistsku ul.giftlistdetails li.Code {
	display: none;
}
html body#listManage.listas div#all #contentListaCriar div.giftlistsku p.giftlist-credit {
	display: none;
}
html body#listManage.listas div#all #contentListaCriar div.giftlistsku p.giftlist-debit {
	display: none;
}
html body#listManage.listas div#all #contentListaCriar div.giftlistsku ul.giftlistdetails li.gifted {
	display: none;
}                
html body#listManage.listas div#all #contentListaCriar div.giftlistsku ul.giftlistdetails li.name {
	display: none;
}                
html body#listManage.listas div#all #contentListaCriar div.giftlistsku ul.giftlistdetails li.EventDate {
	display: none;
}                
#contentListaCriar h2.titulo-sessao-lista-produto {    
	float: left;
	margin-top: 31px;
	width: 400px;
	font: normal 26px Arial;
	color: #424141;
}
html body#listManage.listas div#all #contentListaCriar div.giftlistsku ul.giftlistsku-action li.giftlistsku-action-alter a {
    background: url('/arquivos/btn-alterar-lista.jpg') no-repeat;
	width: 188px;
	height: 30px;  
	float: right;
	text-indent: -9999px;
	font-size: 0;
	letter-spacing: 0;
	cursor: pointer;
	margin-top: -32px;
	margin-right: 294px;
}
html body#listManage.listas div#all #contentListaCriar div.giftlistsku ul.giftlistsku-action li.giftlistsku-action-add a {
	background: url('/arquivos/btn-adicionar-produtos.jpg') no-repeat;
	width: 294px;
	height: 40px;
	text-indent: -9999px;
	font-size: 0;
	letter-spacing: 0;
	cursor: pointer;
	float: right;
	margin-right: -3px;
	margin-top: -42px;
	
}
#contentListaCriar div.giftlistsku {
    float: left;
	width: 982px;
	margin-left: 7px;
}

div.giftlistsku table.giftlistsku-table {
	background: url('/arquivos/barra-lista-produto.jpg') no-repeat;
	width: 986px;
	height: 38px;
	float: left;
}
div.giftlistsku table.giftlistsku-table thead.giftlistsku-header {
	color: #424141; 
	float: left; 
	margin-top: 12px;  
	text-shadow: 1px 1px 1px #fff;
    padding-left: 35px;
}

 
html body#listManage.listas div#all div#contentListaCriar div.giftlistsku table.giftlistsku-table thead.giftlistsku-header tr th.giftlistsku-header-image {
	display: none;
}

html body#listManage.listas div#all div#contentListaCriar div.giftlistsku table.giftlistsku-table tbody tr td.giftlistsku-body-image {
  	float: left;
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom: 12px;  
} 
html body#listManage.listas div#all div#contentListaCriar div.giftlistsku table.giftlistsku-table tbody tr td.giftlistsku-body-image img {
	width: 63px;
}
html body#listManage.listas div#all div#contentListaCriar div.giftlistsku table.giftlistsku-table tbody tr td.giftlistsku-body-product {
	float: left; 
	margin-top: 40px;
	margin-left: 20px; 
   	width: 400px;
 
}                             
html body#listManage.listas div#all div#contentListaCriar div.giftlistsku table.giftlistsku-table tbody tr td.giftlistsku-body-product a {
    font: normal 14px Arial;
	color: #424141; 
	text-transform: lowercase;
}
html body#listManage.listas div#all div#contentListaCriar div.giftlistsku table.giftlistsku-table thead.giftlistsku-header tr th.giftlistsku-header-send {
	display: none;
} 
html body#listManage.listas div#all div#contentListaCriar div.giftlistsku table.giftlistsku-table thead.giftlistsku-header tr th.giftlistsku-header-remove {
	display: none;
} 
html body#listManage.listas div#all div#contentListaCriar div.giftlistsku table.giftlistsku-table thead.giftlistsku-header tr th.giftlistsku-header-status { 
	float: left;
	margin-left: 490px;
	
}
html body#listManage.listas div#all div#contentListaCriar div.giftlistsku table.giftlistsku-table tbody tr td.giftlistsku-body-status {
	float: left;
	margin-top: 43px;
	margin-left: 60px;  
	width: 100px;
}     
html body#listManage.listas div#all div#contentListaCriar div.giftlistsku table.giftlistsku-table thead.giftlistsku-header tr th.giftlistsku-header-qtde {
	float: left;
	margin-left: 100px;
}
html body#listManage.listas div#all div#contentListaCriar div.giftlistsku table.giftlistsku-table thead.giftlistsku-header tr th.giftlistsku-header-value {
	float: left;
	margin-left: 100px;
}   
html body#listManage.listas div#all div#contentListaCriar div.giftlistsku table.giftlistsku-table tbody tr td.giftlistsku-body-qtde {
	float: left;
	margin-top: 43px;
	margin-left: 55px;
	width: 40px;
}           
html body#listManage.listas div#all div#contentListaCriar div.giftlistsku table.giftlistsku-table tbody tr td.giftlistsku-body-value {
	float: left;
	margin-top: 43px;
	margin-left: 68px;
	width: 100px;
} 
html body#listManage.listas div#all div#contentListaCriar div.giftlistsku table.giftlistsku-table tbody tr td.giftlistsku-body-remove {
   	float: left;
	margin-top: 43px;
	margin-left: 30px; 
	
}
html body#listManage.listas div#all div#contentListaCriar div.giftlistsku table.giftlistsku-table tbody tr {
	border-bottom: 1px solid #ececec;
}
html body#listManage.listas div#all div#contentListaCriar div.giftlistsku ul.giftlistsku-action li.giftlistsku-action-exit a {
	display: none;
}
html body#listManage.listas div#all div#contentListaCriar div.giftlistsku p.giftlist-remove-sku input#giftlistremovesku {
	background: url('/arquivos/btn-remova.jpg') no-repeat;
	width: 190px;
	height: 33px;
	float: right;
	text-indent: -9999px;
	font-size: 0;
	letter-spacing: 0; 
	margin-top: 10px;
	margin-right: -6px; 
	margin-bottom: 10px;
	cursor: pointer;
}  
div.atendimento {
	clear: both;
}
div.atendimento span.atendimento {
    display: block;
	font: normal 26px Arial;
	color: #424141; 
	               
	margin-left: 9px;
	margin-top: 10px; 
	
}
div.sidebarAtendimento {
	float: left;
	height: 500px;
}
div.autoAtendimento { 
	float: left;   
    width: 183px;
	height: 185px; 
	border-left: 2px solid #f8d900;
	border-right: 2px solid #f8d900;
	border-bottom: 2px solid #f8d900;
	position: relative;
	z-index: 1; 
	margin-left:9px; 
	margin-top: 20px; 
	clear: both;
}                      


div.autoAtendimento h2 {
	float: left;
    background: url('/arquivos/autoatendimento.png') no-repeat;
	width: 190px; 
	height: 36px;    
	margin-left: -3px;
	margin-top: -2px;
	position: relative;
	z-index: 0;
   
}
div.autoAtendimento ul {
	margin-top: 40px;
	width: 150px;
	margin-left: 15px;
}
div.autoAtendimento ul li {
	line-height: 17px;
}
div.autoAtendimento ul li a {
	font: normal 11px Arial;
	color: #424141;
}
 
div.atendimentoOnline a {
	background: url('/arquivos/atendimento.jpg') no-repeat;
	width: 191px;
	height: 30px;
	float: left;
	clear: both;
	margin-top: 5px;
	margin-left: 8px;
}
div.faleConoscoEmail {
	float: right;
	width: 495px; 
	height: 225px;
	background: url('/arquivos/bg-enviaremail.jpg') no-repeat;/;
	margin-right: 2px;
}
div.faleConoscoEmail p {
	font: normal 12px Arial;
	color: #424141;
	padding: 20px;
	padding-top: 45px;
	padding-bottom: 0;
} 
div.faleConoscoEmail a {
   	background: url('/arquivos/enviar-email.jpg') no-repeat;
   	width: 157px;
   	height: 32px; 
   	float: left;
  	margin-left: 17px;
	margin-top: 10px;
}  
div.faleConoscoFone {
	float: left;
	width: 495px;
	height: 225px;
	background: url('/arquivos/bg-atendimento.jpg') no-repeat;
	margin-left: 2px;
}
div.faleConoscoFone h3.servicoatend {
   	font: bold 13px Arial;
	text-transform: uppercase;
	color: #f1a014;
	float: left;
	width: 370px;
	margin-top: 50px;
	margin-left: 20px;  
	margin-bottom: -5px;
	
}
div.faleConoscoFone h3.horarioatend {
   	font: bold 13px Arial;
	text-transform: uppercase;
	color: #f1a014;
	float: left;
	width: 370px;  
	margin-top: 20px;
    margin-left: 20px;  
	margin-bottom: -5px;
	
} 
div.faleConoscoFone span {
	float: left;
	width: 390px;   
    padding-top: 8px; 
	margin-left: 20px; 
   	font: normal 12px Arial;
	color: #424141;
} 
div.faleConoscoFone span.horarios {
	float: left;
	width: 260px;   
    padding-top: 8px; 
	margin-left: 20px; 
   	font: normal 12px Arial;
	color: #424141;
}

 #duvidaswrap { 
	margin-top: 15px;
	 }

#duvidasheader { height: 43px; background: url("/arquivos/img_duvidas_header.jpg") 0 0 no-repeat; }

#duvidasfooter { height: 15px; background: url("/arquivos/img_duvidas_footer.jpg") 0 0 no-repeat; }

div.duvidasFrequentes {
	/*float: right;
	margin-right: -5px;
	width: 759px;*/
	
    padding: 10px 20px 20px;
	/*background: url('/arquivos/duvidas.jpg') no-repeat;*/
	background: url('/arquivos/img_duvidas_pattern.jpg') 0 0  repeat-y;
}  

div.duvidasFrequentes h3 {
	font: bold 13px Arial;
	text-transform: uppercase;
	color: #f1a014;
	padding: 20px 0; 
	width: 759px;
} 
div.duvidasFrequentes div {
	/*float: left;
	width: 770px;*/
} 
div.duvidasFrequentes div.question {
	background: url('/arquivos/seta_aten.png') left center no-repeat;
	padding-left: 15px;
	cursor: pointer;
    font-weight: bold;
    font-size: 14px;
	line-height: 26px;
}
div.duvidasFrequentes div.noned {
	width: 735px;
	margin-left: 15px;
	padding-bottom: 10px;
	padding-top: 10px;
	color: #424141;
	display: none;
    font-size: 11px;
    line-height: 16px;
}



div.duvidasFrequentes div.noned strong { display: block; margin-bottom: 10px; color: #000; }

div.duvidasFrequentes div.noned ul {  }
div.duvidasFrequentes div.noned ul li { display: block; margin: 3px 0; font-weight: bold; color: #000; }


div.botaoVoltarLoja {
	float: right; 
	clear: both;
	width: 150px;
	height: 35px;
}                
div.botaoVoltarLoja a {
	background: url('/arquivos/voltarloja.jpg') no-repeat;
	width: 142px;
	height: 29px;
	float: right;
}
html body#listManage.listas div#all #contentListaCriar div.giftlistsku ul.giftlistsku-action li.giftlistsku-action-add a {
    *float: right;
    *margin-top: 20px;
}
html body#listManage.listas div#all #contentListaCriar div.giftlistsku ul.giftlistsku-action li.giftlistsku-action-alter  {
    *float: right;
    *margin: 0;
    *margin-top: 18px;
}
div.giftlistsku table.giftlistsku-table th {
    *padding-top: 13px;
}


#TB_overlay { background: url("/arquivos/img_shadow_background.png") 0 0 repeat; }
#TB_window { background: #fff; -moz-border-radius: 7px; -webkit-boder-radius: 7px; border-radius: 7px; }
#TB_ajaxContent fieldset label {
	width: 130px;
	text-align: left;
	padding-top: 3px;
	color: #424241;
	float: left;
}
#TB_ajaxContent fieldset legend {
	font: normal 14px Arial;
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
	clear: both;
}
#TB_ajaxContent fieldset div {
	float: left;
	clear: both;
	margin-bottom: 5px;
}
#TB_ajaxContent fieldset input[type='text'] {
	width: 195px;
	padding: 5px;
	padding-left: 7px;
	padding-right: 7px;
	background: url('/arquivos/202.jpg') no-repeat;
}
#TB_ajaxContent fieldset textarea {
	width: 302px;
	height: 50px;
	float: left;
	clear: both;
	padding: 7px;
	margin-bottom: 5px;
	background: url('/arquivos/316-textarea.jpg') no-repeat;
}
#TB_ajaxContent input#btnAdicionarAmigos {
	display: none;
}
#TB_ajaxContent input#btnCancelar {
	display: none;
}
#TB_ajaxContent input#btnEnviar {
	float: right;
	clear: both;
	background: url('/arquivos/enviar-faleconosco.jpg') no-repeat;
	width: 107px;
	height: 32px;
	text-indent: -9999px;
	overflow: hidden;
	letter-spacing: 0;
	font-size: 0;
}
#TB_ajaxContent div#div-title {
	display: none;
}


html body#listManage.listas div#all div#contentListaCriar div.giftlistsku table.giftlistsku-table tbody tr {    
    *margin-bottom: 50px;
    *padding-bottom: 5px;
    *position: relative;
    *height: 70px;
}
html body#listManage.listas div#all div#contentListaCriar div.giftlistsku table.giftlistsku-table tbody tr img {
    *margin-top: 30px;
}
html body#listManage.listas div#all div#contentListaCriar div.giftlistsku table.giftlistsku-table tbody tr td.giftlistsku-body-product a {
    *margin-left: -200px;
    *margin-top: -50px;
    *float: left;
    *z-index: 9;
    *position: relative;
}
html body#listManage.listas div#all div#contentListaCriar div.giftlistsku table.giftlistsku-table tbody tr td input {
    *float: right;
    *margin-right: 12px;
} 
div.giftlist p {
	margin-left: 160px;
}

ul li.listage { position: relative !important; float: none !important; width: 790px !important; height: 180px !important; margin: 0 !important; padding: 30px 15px !important; border-bottom: 1px solid #ccc !important; }
ul li.listage .produto_lancamento { float: none !important; width: 95% !important; height: 180px !important; margin: 0 !important; border: 0 none !important; }
ul li .produto_lancamento .imgprodgrid{margin-top:10px; position: relative; width: 188px; height: 200px; }
ul li.listage .produto_lancamento .imgprodgrid{ float:left; margin-right:20px; }
ul li.listage .produto_lancamento .imgprodgrid { margin-top:0px; }
ul li.listage .produto_lancamento .imgprodgrid .productImage { float: left !important; width: 200px !important; }
ul li.listage .produto_lancamento .imgprodgrid .productImage img {  }
/*ul li.listage .produto_lancamento .imgprodgrid .quickView { display: none !important; }*/
ul li.listage .produto_lancamento .highlight { display: block !important; float: left !important; width: 390px !important; margin: 45px 0 10px !important; }
ul li.listage .produto_lancamento .data { float: left !important; width: 390px !important; margin: 0 !important; }
ul li.listage .produto_lancamento .data .category { margin: 0 !important; }
ul li.listage .produto_lancamento .data .category a { display: block !important; width: 350px !important; height: 20px !important; margin: 0 !important; }
ul li.listage .produto_lancamento .data .price { clear: both !important; float: right !important; width: 150px !important; margin-top: -37px; position:absolute; right:0; }
ul li.listage .produto_lancamento .data .brand { margin-left: 0 !important; }
ul li.listage .buyhere { float: right; display: block; width: 135px; height: 43px; text-indent: -9999px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_button_comprar.png") 0 0 no-repeat; position:absolute; right: 0; bottom: 20px;}

ul li.listage  #sinopse { display:none; left: 200px; position: absolute; top: 40px; z-index:6; }
ul li.listage.last #sinopse {
	padding-left: 12px!important;
	width: 264px;
	background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_sinopsetip.png") 0 14px no-repeat;
}

#selector { position: absolute; top: -35px; width: 815px; height: 15px; }
#selector .selectorinner { float: right; width: 220px; height: 30px; padding-right: 10px; background: url("/arquivos/img_visualization_type.png") 0 2px no-repeat; }
#selector select { position: absolute; top: -4px; right: 235px; }

#list-blocks { display: block; float: right; width: 55px;  height: 15px;  text-indent: -9999px; background: url("/arquivos/img_readasblocks.png") 0 0 no-repeat; } 
#list-lines { display: block; float: right; width: 55px; height: 15px; margin-left: 15px; text-indent: -9999px; background: url("/arquivos/img_readaslist.png") 0 0 no-repeat; } 


div.jqZoomTitle
{
    z-index:5000;
    text-align:center;
    font-size:11px;
    font-family:Tahoma;
    height:16px;
    padding-top:2px;
    position:absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    color: #FFF;
    background: #999;
    display: none;

}

.jqZoomPup
{
        overflow:hidden;
        background-color: #FFF;
        -moz-opacity:0.6;
        opacity: 0.6;
        filter: alpha(opacity = 60);
        z-index:10;
        border-color:#c4c4c4;
        border-style: solid;
        cursor:crosshair;
        width: 80px;
        height: 80px;
}

.jqZoomPup img{ border: 0px; }